Resource StructureDefinition/FHIR Server from package ehealth4u.package#1.0.0 (46 ms)
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "cyehr-sd-exercise-r4",
"url" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-exercise",
"name" : "CYEHRSDExercise",
"title" : "Cyprus EHR Exercise profile",
"status" : "draft",
"date" : "2022-05-19",
"publisher" : "eHealth4U",
"contact" : [
{
"name" : "eHealth Lab (University of Cyprus)",
"telecom" : [
{
"system" : "email",
"value" : "ehealthl@ucy.ac.cy",
"use" : "work"
}
]
}
],
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "Observation",
"baseDefinition" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-socialhistory",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Observation.meta",
"path" : "Observation.meta"
},
{
"id" : "Observation.meta.profile",
"path" : "Observation.meta.profile",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "$this"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "Observation.meta.profile:CyprusEHRProfile",
"path" : "Observation.meta.profile",
"sliceName" : "CyprusEHRProfile",
"min" : 1,
"max" : "1",
"fixedCanonical" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-exercise"
},
{
"id" : "Observation.code",
"path" : "Observation.code",
"short" : "Exercise activity code",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Exercise tracking panel\"",
"patternCodeableConcept" : {
"coding" : [
{
"system" : "http://loinc.org",
"code" : "55409-7"
}
]
}
},
{
"id" : "Observation.effective[x]",
"path" : "Observation.effective[x]",
"type" : [
{
"code" : "Period"
}
]
},
{
"id" : "Observation.component",
"path" : "Observation.component",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "code"
}
],
"rules" : "open"
}
},
{
"id" : "Observation.component:exerciseActivity",
"path" : "Observation.component",
"sliceName" : "exerciseActivity",
"max" : "1"
},
{
"id" : "Observation.component:exerciseActivity.code",
"path" : "Observation.component.code",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Exercise activity\"",
"patternCodeableConcept" : {
"coding" : [
{
"system" : "http://loinc.org",
"code" : "73985-4"
}
]
},
"binding" : {
"strength" : "extensible"
}
},
{
"id" : "Observation.component:exerciseActivity.code.coding",
"path" : "Observation.component.code.coding",
"min" : 1
},
{
"id" : "Observation.component:exerciseActivity.value[x]",
"path" : "Observation.component.value[x]",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-exerciseactivity"
}
},
{
"id" : "Observation.component:exerciseActivity.value[x].coding",
"path" : "Observation.component.value[x].coding",
"min" : 1
},
{
"id" : "Observation.component:exerciseActivity.value[x].coding.system",
"path" : "Observation.component.value[x].coding.system",
"min" : 1
},
{
"id" : "Observation.component:exerciseActivity.value[x].coding.code",
"path" : "Observation.component.value[x].coding.code",
"min" : 1
},
{
"id" : "Observation.component:exerciseActivity.value[x].coding.display",
"path" : "Observation.component.value[x].coding.display",
"min" : 1
},
{
"id" : "Observation.component:frequencyPerWeek",
"path" : "Observation.component",
"sliceName" : "frequencyPerWeek",
"max" : "1"
},
{
"id" : "Observation.component:frequencyPerWeek.code",
"path" : "Observation.component.code",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Exercise duration/Exercise frequency\"",
"patternCodeableConcept" : {
"coding" : [
{
"system" : "http://loinc.org",
"code" : "74009-2"
}
]
},
"binding" : {
"strength" : "extensible"
}
},
{
"id" : "Observation.component:frequencyPerWeek.code.coding",
"path" : "Observation.component.code.coding",
"min" : 1
},
{
"id" : "Observation.component:frequencyPerWeek.value[x]",
"path" : "Observation.component.value[x]",
"min" : 1,
"type" : [
{
"code" : "Quantity"
}
],
"patternQuantity" : {
"unit" : "/wk",
"system" : "http://unitsofmeasure.org",
"code" : "/wk"
}
},
{
"id" : "Observation.component:frequencyPerWeek.value[x].value",
"path" : "Observation.component.value[x].value",
"min" : 1
},
{
"id" : "Observation.component:frequencyPerWeek.value[x].unit",
"path" : "Observation.component.value[x].unit",
"min" : 1
},
{
"id" : "Observation.component:frequencyPerWeek.value[x].system",
"path" : "Observation.component.value[x].system",
"min" : 1
},
{
"id" : "Observation.component:frequencyPerWeek.value[x].code",
"path" : "Observation.component.value[x].code",
"min" : 1
},
{
"id" : "Observation.component:exerciseDuration",
"path" : "Observation.component",
"sliceName" : "exerciseDuration",
"max" : "1"
},
{
"id" : "Observation.component:exerciseDuration.code",
"path" : "Observation.component.code",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Exercise duration\"",
"patternCodeableConcept" : {
"coding" : [
{
"system" : "http://loinc.org",
"code" : "55411-3"
}
]
},
"binding" : {
"strength" : "extensible"
}
},
{
"id" : "Observation.component:exerciseDuration.code.coding",
"path" : "Observation.component.code.coding",
"min" : 1
},
{
"id" : "Observation.component:exerciseDuration.value[x]",
"path" : "Observation.component.value[x]",
"min" : 1,
"type" : [
{
"code" : "Quantity"
}
],
"patternQuantity" : {
"unit" : "min",
"system" : "http://unitsofmeasure.org",
"code" : "min"
}
},
{
"id" : "Observation.component:exerciseDuration.value[x].value",
"path" : "Observation.component.value[x].value",
"min" : 1
},
{
"id" : "Observation.component:exerciseDuration.value[x].unit",
"path" : "Observation.component.value[x].unit",
"min" : 1
},
{
"id" : "Observation.component:exerciseDuration.value[x].system",
"path" : "Observation.component.value[x].system",
"min" : 1
},
{
"id" : "Observation.component:exerciseDuration.value[x].code",
"path" : "Observation.component.value[x].code",
"min" : 1
},
{
"id" : "Observation.component:exerciseIntensity",
"path" : "Observation.component",
"sliceName" : "exerciseIntensity",
"max" : "1"
},
{
"id" : "Observation.component:exerciseIntensity.code",
"path" : "Observation.component.code",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Exercise intensity\"",
"patternCodeableConcept" : {
"coding" : [
{
"system" : "http://loinc.org",
"code" : "74008-4"
}
]
},
"binding" : {
"strength" : "extensible"
}
},
{
"id" : "Observation.component:exerciseIntensity.code.coding",
"path" : "Observation.component.code.coding",
"min" : 1
},
{
"id" : "Observation.component:exerciseIntensity.value[x]",
"path" : "Observation.component.value[x]",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-exerciseintensity"
}
},
{
"id" : "Observation.component:exerciseIntensity.value[x].coding",
"path" : "Observation.component.value[x].coding",
"min" : 1,
"max" : "1"
},
{
"id" : "Observation.component:exerciseIntensity.value[x].coding.system",
"path" : "Observation.component.value[x].coding.system",
"min" : 1
},
{
"id" : "Observation.component:exerciseIntensity.value[x].coding.code",
"path" : "Observation.component.value[x].coding.code",
"min" : 1
},
{
"id" : "Observation.component:exerciseIntensity.value[x].coding.display",
"path" : "Observation.component.value[x].coding.display",
"min" : 1
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.